package com.unit4;

import com.unit2.pojo.Stu;

import java.util.HashSet;

/**
 * @author 李琦 on 2021/8/9.
 * @version java version "16.0.1" 2021-04-20
 * Set方法HashSet存储对象
 */
public class test24 {
    public static void main(String[] args) {

        Stu stu1=new Stu("李琦", 23);
        Stu stu2=new Stu("李琦琦", 22);
        Stu stu3=new Stu("李琦琦琦", 21);
        Stu stu4=new Stu("李琦琦琦琦", 20);
        HashSet<Stu> hs=new HashSet();//加<Stu>,是一种泛型的处理方式.
        // 声明HashSet中存储的对象都是Stu对象,就可以直接进行遍历了
        hs.add(stu1);
        hs.add(stu2);
        hs.add(stu3);
        hs.add(stu3);
        hs.add(stu4);
        System.out.println(hs.size());//哈希set中不允许重复
        for(Stu s:hs){//没有索引,通过for each来取数据
            System.out.println(s.getName());//输出顺序是无序的

        }

    }
}
